	* {
		padding: 0;
		margin: 0;
	}

	html,
	body {
		height: 100%;
		overflow-y: scroll;
		background: linear-gradient(to bottom, #2D7AF7 60%, #0D3CED 100%);
    background-repeat: no-repeat;
	}

	.logo-view {
		text-align: center;
	}

	.logo {
		width: 20%;
		margin-top: 8%;
	}

	.logo-text1 {
		font-family: 'STYuanti-SC-Regular';
		font-size: 20px;
		color: #fff;
		opacity: 0.8;
		text-align: center;
		letter-spacing: 2px;
	}

	.logo-text2 {
		font-family: 'STYuanti-SC-Regular';
		font-size: 14px;
		color: #fff;
		opacity: 0.5;
		text-align: center;
	}

	.bg-view {
		width: 100%;
		margin-top: 16px;
		position: relative;
	}

	.bg {
		width: 94%;
		top: 6%;
		left: 4%;
		position: absolute;
	}

	.bgback {
		width: 100%;
		margin-top: -30px;
	}

	.download-btn {
		width: 100%;
		text-align: center;
		position: relative;
		margin-top: -15%;
	}

	.download-btn-bg {
		width: 80%
	}

	.download-text {
		font-family: PingFangSC-Medium;
		font-size: 18px;
		color: #FFFFFF;
		letter-spacing: 2.1px;
		text-align: center;
		position: absolute;
		right: 0;
		left: 0;
		top: 20%;
	}

	.footer {
		width: 100%;
		opacity: 0.5;
		font-family: STYuanti-SC-Regular;
		font-size: 12px;
		color: #FFFFFF;
		letter-spacing: 0.79px;
		text-align: center;
		margin-top: 8px;
		padding-bottom: 15px;
	}

	*{
		-webkit-overflow-scrolling: touch;
	}

	.weixin-tips{
		display: none;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .6)
	}

	.weixin-tips-arrow{
		text-align: right;
		width: 83px;
		height: 126px;
		position: absolute;
    top: 90px;
    right: 40px;
	}

	.weixin-tips-view{
		width: 190px;
    margin: 240px auto;
	}

	.weixin-tips-text{
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 14px;
	}

	.weixin-tips-link{
		width: 20px;
	}